#!/bin/bash

#遍历/proc目录
for pid in $(ls /proc | grep -E '^[0-9]+$'); do
    
    #检查进程的状态文件是否存在
    if [ -e "/proc/$pid/status" ]; then
        
        #从进程的状态文件中提取进程的名称
        process_name=$(awk -v pid=$pid '/^Name:/{print $2}' "/proc/$pid/status")
        
        #打印进程ID和名称
        echo "进程ID: $pid, 进程名称: $process_name"
    fi
done